/**
 * 动态菜单模块接口列表
 */

import base from './../base' // 导入接口域名列表
import axios from '@/utils/http' // 导入http中创建的axios实例
import qs from 'qs' // 根据需求是否导入qs模块
// 配置API接口地址
const author = {
  // 菜单管理树
  menuTree(param) {
    return axios.post(`${base.url}/api/platform/acl/menuManager/v1`, qs.parse(param))
  },
  // 权限点详情
  aclDetail(param) {
    return axios.post(`${base.url}/api/platform/acl/detail/v1`, qs.parse(param))
  },
  // 权限模块详情
  aclModuleDetail(param) {
    return axios.post(`${base.url}/api/platform/aclModule/detail/v1`, qs.parse(param))
  },
  // 权限模块编辑
  aclModuleEdit(param) {
    return axios.post(`${base.url}/api/platform/aclModule/modify/v1`, qs.parse(param))
  },
  // 权限模块新增
  aclModuleAdd(param) {
    return axios.post(`${base.url}/api/platform/aclModule/add/v1`, qs.parse(param))
  },
  // 权限点编辑
  aclEdit(param) {
    return axios.post(`${base.url}/api/platform/acl/modify/v1`, qs.parse(param))
  },
  // 权限点新增
  aclAdd(param) {
    return axios.post(`${base.url}/api/platform/acl/add/v1`, qs.parse(param))
  }
  // 其他接口…………
}

export default author
